$(function() {
	if(getCookieValue("token")==""){
		window.location.href = 'l-userlogin.html'
	}
	
	
	heardLook(function(data){
		var codeUrl = data.user.userWxImg;
		var userWxName = data.user.userWxName;
		$('#wechatWrite').val(userWxName);
		console.log(codeUrl,999)
		if(!codeUrl){
			$('#codeUrlImg').attr('src',"img/product-add.png");
		}else{
			$('#codeUrlImg').attr('src',codeUrl);
		}	
	});
	
	//反正手机键盘破坏布局
	var win_h = $(window).height(); //关键代码
	window.addEventListener('resize', function() {
		if($(window).height() < win_h) {
			$('.code-btn').hide();
		} else {
			$('.code-btn').show();
		}
	});

	//上传封面图
	var imageInputId1 = "image_file1";
	var uploadImagePath = "https://wmdx.vimi66.com/img-video/photo/uploadImages";
	initImageInput(imageInputId1, uploadImagePath);
	
	//保存上传图片地址
	$('.code-btn').on('tap',function(){
		var newCodeUrl = $('#codeUrlImg').attr('src');
		var userWxName = $('#wechatWrite').val();
		personRevise({
			userWxImg:newCodeUrl,
			userWxName:userWxName,
			token:getCookieValue("token")			
		},function(data){
			mui.toast('保存成功')
		});
	});
});


//个人信息
var heardLook = function(callback) {
	$.ajax({
		type: "post",
		cache: false,
		traditional: true,
		dataType: "json",
		url: window.address + "/user/findBayUserUuid",
		xhrFields: {
			withCredentials: true
		},
		crossDomain: true,
		data: {
			"userUuid":CD.geturl().business
		},
		success: function(data) {
			console.log(data);
			callback && callback(data);
		}
	});
}

//修改
var personRevise = function(params, callback) {
	$.ajax({
		type: "get",
		url: window.address + "/user/userUpdate",
		xhrFields: {
			withCredentials: true
		},
		crossDomain: true,
		data: params,
		dataType: "json",
		success: function(data) {
			console.log(data, 11111)
			callback && callback(data);
		}
	});
};


















//图片上传服务器
var v_img_url = '';
function initImageInput(inputId, uploadUrl) {
	var control = $("#" + inputId);
	//alert(control);
	control.fileinput({
		language: "zh", //设置语言
		theme: "fa",
		uploadUrl: uploadUrl, //上传地址
		uploadAsync: true, //是否异步上传   默认异步上传
		uploadExtraData: function(previewId, index) { //上传文件时额外传递的参数设置 动态获取
			var filePathString = $("#filePathString").val();
			if(filePathString == null || filePathString == undefined) filePathString = "";
			var obj = {
				"filePathString": filePathString
			};
			return obj;
		},
		showUpload: false, //是否显示上传按钮
		showRemove: true, //是否显示移除按钮
		showPreview: true, //是否显示预览
		showCaption: true, //是否显示文件标题。默认为true。
		//browseClass:"btn btn-primary", //按钮样式
		dropZoneEnabled: false, //是否显示拖拽区域
		showClose: false, //是否在预览中显示关闭图标
		showUploadedThumbs: false, // 是否在预览窗口中持续显示上传的文件缩略图（用于ajax上传）
		//showBrowse: true, //是否显示文件浏览按钮

		//enctype: 'multipart/form-data',
		rtl: false, //预览显示从右往左  选择文件按钮 从左到右

		layoutTemplates: {
			actionDelete: "", //去除缩略图上面的删除按钮
			actionUpload: "", //去除缩略图上面的上传按钮
			//actionZoom:"",//去除缩略图上面的查看详情按钮
		},
		autoReplace: true, //是否自动替换当前图片，设置为true时，再次选择文件， 会将当前的文件替换掉。
		//minImageWidth: 50, //图片的最小宽度
		//minImageHeight: 50,//图片的最小高度
		//maxImageWidth: 1000,//图片的最大宽度
		//maxImageHeight: 1000,//图片的最大高度
		//minFileCount: 0, //表示同时最小上传的文件个数
		maxFileCount: 1, //表示允许同时上传的最大文件个数
		validateInitialCount: true,

		allowedPreviewTypes: ["image"], //预览文件类型
		allowedFileTypes: ["image"],
		allowedFileExtensions: ["jpg", "png"],
		maxFileSize: 2048, //单位为kb，如果为0表示不限制文件大小

		overwriteInitial: true,
		initialPreviewAsData: true, // identify if you are sending preview data only and not the raw markup
		initialPreviewFileType: "image",
		initialPreview: v_img_url

	}).on("filebatchselected", function(event, files) {
		$(this).fileinput("upload");
	}).on("filepreupload", function(event, data, previewId, index) { //上传中
		var form = data.form,
			files = data.files,
			extra = data.extra,
			response = data.response,
			reader = data.reader;
		console.log("图片正在上传");
	}).on("fileuploaded", function(event, data, previewId, index) { //一个文件上传成功
		console.log('文件上传成功！' + data);
		//获取后台返回的json对象
		var response_result = data.response;
		//获取json对象中的Object值
		window.v_fileSrc = response_result.success;
		console.log(window.v_fileSrc);
		//更换显示的图片
		$("#codeUrlImg").attr('src', window.v_fileSrc);

		$("#img_src").val(v_fileSrc);
		//					console.log($("#img_src").val(v_fileSrc), 888888)
	}).on("fileerror", function(event, data, msg) { //一个文件上传失败
		console.log("图片上传失败！" + data.id);
		layer.alert(msg, {
			icon: 2
		});
	}).on("filecleared", function(event) { //点击移除按钮 清除预览中的文件后触发的事件
		console.log("删除预览图片！" + event);
		$("#img_src").val(""); //清除预览中的文件后同时将图片地址置为空
	});

}